// arg0 - damage taker
// arg1 - source
// arg2 - damage
var _dt=argument0, _src=argument1, _d=argument2;

_d -= _dt.armour;
if (_d > 0)
{
    _dt.life -= _d;
}

_dt.attack = _src;
with(_dt){event_user(15);}
return _d;
